﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace CommonEntity
{
    public class Page<T>
    {
        //
        // 摘要:
        //     Gets or sets the items per page.
        //
        // 值:
        //     The items per page.
        public int ItemsPerPage { get; set; }
        //
        // 摘要:
        //     Gets or sets the current page.
        //
        // 值:
        //     The current page.
        public int CurrentPage { get; set; }
        //
        // 摘要:
        //     Gets or sets the page displayed.
        //
        // 值:
        //     The page displayed.
        public long PageDisplayed { get; set; }
        //
        // 摘要:
        //     Gets or sets the total page.
        //
        // 值:
        //     The total page.
        public long TotalPage { get; set; }
        //
        // 摘要:
        //     Gets or sets the total items.
        //
        // 值:
        //     The total items.
        public long TotalItems { get; set; }
        //
        // 摘要:
        //     Gets or sets the start.
        //
        // 值:
        //     The start.
        public int Start { get; set; }
        //
        // 摘要:
        //     Gets or sets the numbering.
        //
        // 值:
        //     The numbering.
        public int Numbering { get; set; }
        //
        // 摘要:
        //     Gets or sets a value indicating whether this Dapper.Page`1 has previous.
        //
        // 值:
        //     true if has previous; otherwise, false.
        public bool HasPrevious { get; set; }
        //
        // 摘要:
        //     Gets or sets a value indicating whether this Dapper.Page`1 has next.
        //
        // 值:
        //     true if has next; otherwise, false.
        public bool HasNext { get; set; }
        //
        // 摘要:
        //     Gets or sets the items.
        //
        // 值:
        //     The items.
        public List<T> Items { get; set; }
    }
}
